package com.swt.gap.service;

import com.swt.gap.model.vo.EventNodeRelMediaVO;
import com.swt.gap.model.vo.FilterVO;
import com.swt.gap.model.vo.NodeFilterVO;

import java.util.List;

/**
 * 请填写说明
 *
 * @author sx
 * @date 2020/6/23 10:38
 */
public interface NodeFilterService {

    Integer addNodeFilter(NodeFilterVO nodeFilterVO);

    Integer updateNodeFilter(NodeFilterVO nodeFilterVO);

    Integer deleteNodeFilter(Integer filterId);

    NodeFilterVO getFilterById(Integer filterId);

    List<NodeFilterVO> listAllFilterByUserIdAndTaskId(Integer userId, Integer taskId);

    List<EventNodeRelMediaVO> filter(FilterVO record);
}
